﻿@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------------------------------------------

HOJA DE ESTILOS PARA LA INTRANET DE HOSPITALES DE MADRID

-------------------------------------------------------------------------------------------*/

/**********************/
/* ---- Fontface ---- */
/*FONT-FACE*/
@font-face {
 font-family: 'goudita_sans_sfregular';
 src: url('fonts/gouditasanssf-webfont.eot');
 src: url('fonts/gouditasanssf-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gouditasanssf-webfont.woff2') format('woff2'), url('fonts/gouditasanssf-webfont.woff') format('woff'), url('fonts/gouditasanssf-webfont.ttf') format('truetype'), url('fonts/gouditasanssf-webfont.svg#goudita_sans_sfregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'goudita_sans_sfitalic';
 src: url('fonts/gouditasanssfitalic-webfont.eot');
 src: url('fonts/gouditasanssfitalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gouditasanssfitalic-webfont.woff2') format('woff2'), url('fonts/gouditasanssfitalic-webfont.woff') format('woff'), url('fonts/gouditasanssfitalic-webfont.ttf') format('truetype'), url('fonts/gouditasanssfitalic-webfont.svg#goudita_sans_sfitalic') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'goudita_sans_light_sfregular';
 src: url('fonts/gouditasanslightsf-webfont.eot');
 src: url('fonts/gouditasanslightsf-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gouditasanslightsf-webfont.woff2') format('woff2'), url('fonts/gouditasanslightsf-webfont.woff') format('woff'), url('fonts/gouditasanslightsf-webfont.ttf') format('truetype'), url('fonts/gouditasanslightsf-webfont.svg#goudita_sans_light_sfregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'goudita_sans_sfbold';
 src: url('fonts/gouditasanssfbold-webfont.eot');
 src: url('fonts/gouditasanssfbold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gouditasanssfbold-webfont.woff2') format('woff2'), url('fonts/gouditasanssfbold-webfont.woff') format('woff'), url('fonts/gouditasanssfbold-webfont.ttf') format('truetype'), url('fonts/gouditasanssfbold-webfont.svg#goudita_sans_sfbold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'goudita_sans_heavy_sfbold';
 src: url('fonts/gouditasansheavysfbold-webfont.eot');
 src: url('fonts/gouditasansheavysfbold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gouditasansheavysfbold-webfont.woff2') format('woff2'), url('fonts/gouditasansheavysfbold-webfont.woff') format('woff'), url('fonts/gouditasansheavysfbold-webfont.ttf') format('truetype'), url('fonts/gouditasansheavysfbold-webfont.svg#goudita_sans_heavy_sfbold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'goudita_sans_light_sfitalic';
 src: url('fonts/gouditasanslightsfitalic-webfont.eot');
 src: url('fonts/gouditasanslightsfitalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gouditasanslightsfitalic-webfont.woff2') format('woff2'), url('fonts/gouditasanslightsfitalic-webfont.woff') format('woff'), url('fonts/gouditasanslightsfitalic-webfont.ttf') format('truetype'), url('fonts/gouditasanslightsfitalic-webfont.svg#goudita_sans_light_sfitalic') format('svg');
 font-weight: normal;
 font-style: normal;
}
/************************/
/* ---- Clearfixes ---- */
.row:before, .row:after, .clearfix:before, .clearfix:after {
	content:'';
	display:table;
}
.row:after, .clearfix:after {
	clear:both;
}
.row, .clearfix {
/*zoom:1;*/
}
/*****************************/
/* ---- Skip to content ---- */
#skip-link {
	left: 50%;
	margin-left: -1200px;
	margin-top: 0;
	position: absolute;
	width: auto;
	z-index: 50;
}
#skip-link a, #skip-link a:link, #skip-link a:visited {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	border-radius: 0 0 10px 10px;
	color: #FFFFFF;
	display: block;
	padding: 1px 10px 2px;
	text-decoration: none;
}
#skip-link a, #skip-link a:link, #skip-link a:visited {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	border-radius: 0 0 10px 10px;
	color: #FFFFFF;
	display: block;
	padding: 1px 10px 2px;
	text-decoration: none;
}
/*************************/
/* ---- GRID Layout ---- */
* {
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
body {
	background-color: #fff;
	font-family:'goudita_sans_sfregular', sans-serif;
	margin:0 auto;
	color:#666666;
}
.grid {
	margin:0 auto;
	max-width:1024px;
	width:100%;
}
/*Grid columnas: para calcular el tama�o de la columna, se divide 100/12 y se multiplica por el n�mero de columnas 
(ej: .c3 = 100/12=8.333*3=25 --> .c3 = width:25% )*/
.row {
	margin:0 auto;
	width:100%;
}
.c1 {
	/*width:8.33%;*/
	width:85.33px;
}
.c2 {
	/*width:16.66%;*/
	width:170.66px;
}
.c3 {
	/*width:25%;*/
	width:256px;
}
.c4 {
	/*width:33.33%;*/
	width:341.33px;
}
.c5 {
	/*width:41.66%;*/
	width:426.66px;
}
.primera-columna {
	width:346px;
}
.segunda-columna {
	width:512px;
}
.segunda-columna .c8 {
	width:334px;
}
.segunda-columna .c4 {
	width:164px;
}
.tercera-columna {
	width:164px;
}
.c6 {
	/*width:50%;*/
	width:512px
}
.c7 {
/*width:58.33%;*/
}
.c8 {
	/*width:66.66%;*/
	width: 682.66px
}
.c9 {
	/*width:75%;*/
	width:768px
}
.c10 {
	/*width:83.33%;*/
	width:850.83px;
}
.c11 {
	/*width:91.66%;*/
	width:938.66px;
}
.c12 {
	float:left;
	min-height:1px;
	position:relative;
	width:1024px;
}
.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c1-5, .c1-8, .primera-columna, .segunda-columna, .tercera-columna {
	float:left;
	min-height:1px;
	padding-left:7px;
	padding-right:7px;
	position:relative;
}
.c1.first, .c2.first, .c3.first, .c4.first, .c5.first, .c6.first, .c7.first, .c8.first, .c9.first, .c10.first, .c11.first, .c1-5.first, .c1-8.first, .primera-columna.first, .segunda-columna.first, .tercera-columna.first {
 padding-left: 0;
 position:relative;
}
.c1.last, .c2.last, .c3.last, .c4.last, .c5.last, .c6.last, .c7.last, .c8.last, .c9.last, .c10.last, .c11.last, .c1-5.last, .c1-8.last, .primera-columna.last, .segunda-columna.last, .tercera-columna.last {
	padding-right: 0;
	position:relative;
}
sub, sup {
	font-size: 60%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
q {
  quotes: """ """ "'" "'";
}
q:before {
    content: open-quote !important;
}
q:after {
    content: close-quote !important;
}
/**************************/
/* ---- Tipografías ---- */

/* Títulos */
h1, h2, h3, h4, h5, h6 {
	color: #333333;
	font-family:'goudita_sans_sfregular', sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 1.1;
	margin-bottom: 10px;
	margin-top: 10px;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-size: 80%;
	color: #333333;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: inherit;
	text-decoration:none;
}
h1 {
	font-size: 36px;
	line-height: 48px;
}
h2 {
	font-size: 32px;
	line-height: 42px;
}
h3 {
	font-size: 28px;
}
h4 {
	font-size: 24px;
	line-height: 32px;
}
h5 {
	font-size: 21px;
	line-height: 27px;
}
h6 {
	font-size: 18px;
	line-height: 27px;
}
/* Enlaces */
a, .ms-propertysheet a {
	color: #555;
	line-height: inherit;
	text-decoration: none;
}
a:hover, .ms-propertysheet a:hover {
	color: #DC9740;
}
a:focus {
	color: #333333;
	outline: none;
}
/* Párrafos */
p {
	font-family:'goudita_sans_sfregular', sans-serif;
	font-size: 15px;
	line-height: 28px;
	margin-bottom: 10px;
	padding:0;
}
p span {
	color: #fff;
}
p a, p a:visited {
	line-height: inherit;
}
/* Otros */
em, i {
	font-style: italic;
	line-height: inherit;
}
strong, b {
	font-weight: bold;
	line-height: inherit;
}
small {
	font-size: 70%;
	line-height: inherit;
}
hr {
	border: solid #ddd;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	margin: 10px;
}
u {
	text-decoration: none;
}
img {
	border:none;
}
/*******************/
/* ---- Misc ---- */
.content {
	padding: 1px 0;
	width: 100%;
}
.note {
	background-color: #ffffff;
	padding: 10px;
	color: #333333;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.left {
	float: left;
}
.right {
	float: right;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.space-top {
	margin-top: 0;
}
.space-bot {
	margin-bottom: 0;
}
.space-htop {
	margin-top: 20px;
}
.space-hbot {
	margin-bottom: 20px;
}
.centered {
	float: none;
	margin: auto;
}
.clear {
	clear: both;
}
.no-margin {
	margin: 0;
}
.no-padding {
	padding: 0;
}
.rojo {
	color:red;
}
/****************************/
/* ---- Fullscreen img ---- */
.fullscreen {
	height: auto;
	left: 0;
	min-height: 100%;
	min-width: 1024px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: -999;
}
/*********************/
/* - Linea azul top - */
.top {
	width: 100%;
	height: 15px;
	background: #1f69b2;
	background: -moz-linear-gradient(top, #1f69b2 0%, #8cc7ee 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #1f69b2), color-stop(100%, #8cc7ee));
	background: -webkit-linear-gradient(top, #1f69b2 0%, #8cc7ee 100%);
	background: -o-linear-gradient(top, #1f69b2 0%, #8cc7ee 100%);
	background: -ms-linear-gradient(top, #1f69b2 0%, #8cc7ee 100%);
	background: linear-gradient(to bottom, #1f69b2 0%, #8cc7ee 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f69b2', endColorstr='#8cc7ee', GradientType=0 )
}
/*********************/
/* ---- Header ---- */
header {
	width:1024px;
}
.logotipo {
	width: 180px;
	float: left;
	margin-top: 7px;
}
.logotipo h1 a {
	display: block;
}
.logotipo h1 a img {
	width: 180px;
	border:none;
}
.box-login {
	float: left;
	width: 270px;
	margin-top: 26px;
	margin-left: 26px;
}
.box-login img.login {
	float: left;
	width: 58px;
	height: 58px;
}
.box-login ul {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
}
.box-login ul li {
	list-style-image:none;
	list-style-type:none;
	font-family:'goudita_sans_sfregular', sans-serif;
	font-size: 15px;
	color:#3066AC;
}
.box-login p span {
	color:#3066AC;
	font-size:16px;
}
/*caja icono usuario y calerta caduca contraseña*/

.box-login .alert-password {
	margin: 0 10px 10px 11px;
	display: block;
}
.box-login .alert-password a {
	font-family:'goudita_sans_sfregular', sans-serif;
	color:#CC0000;
	font-size:15px;
}
.box-login .alert-password a:hover {
	color:#333;
}
.box-login .alert-password img.icono-lock {
	margin: -2px 5px 0 1px;
	display: block;
	float: left;
	line-height: 20px;
}
.box-login .box-user {
	float:left;
	position:relative;
	margin-top: 4px;
}
.ms-SPLink, .ms-SPLink A:link, .ms-SPLink A:visited {
	font-family:'goudita_sans_sfregular', sans-serif;
	font-size: 15px;
	color:#3066AC;
}
.box-login .box-user img.login {
	float: left;
	width: 44px;
	height: 44px;
}
.box-right {
	margin-top: 15px;
}
.box-right p.somos {
	color:#3066AC;
	font-size:36px;
	font-family:'goudita_sans_sfregular', sans-serif;
	text-align:right;
	margin-top:0;
}
.box-right span {
	color:#70accd;
	font-size:18px;
	text-align:right;
	float:right;
	line-height:10px;
}
.ms-propertysheet a:hover {
	text-decoration:none;
}
.ms-ToolPaneOuter {
	position: absolute;
	margin-left: 110px;
}
.ms-WPBody {
	overflow:hidden !important;
}
/*buscador*/
.buscador table {
	float: right;
	margin: 7px 0;
	width: 450px;
}
select.ms-sbscopes {
	font-family: 'goudita_sans_sfregular', sans-serif;
	font-size: 14px;
	width: 170px;
	padding: 10px;
	border: 1px solid #ccc;
	color:#777;
}
.buscador td.ms-sbgo {
	background-color:#fff;
	padding:0
}
.buscador td.ms-sbcell {
	padding: 0px;
	white-space: nowrap;
	border: 0;
	background-color:#EBF2F5;
}
.buscador .ms-sbplain {
	font-family: 'goudita_sans_sfregular', sans-serif;
	font-size: 15px;
	border: none;
	background-color: #EBF2F5;
	padding: 10px;
	width:230px;
}
.buscador .ms-sbLastCell {
	padding-right: 0;
	width:0;
}
.buscador td.ms-sbcell img {
	float:right;
}
.ms-sbLastcell {
	width:0;
}
/*Acciones del sitio*/
.acciones-sitio {
	float:right;
	margin-top:15px;
}
.ms-pagetitleareaframe {
	height: 0;
}
/*********************/
/* ----- Menu ----- */
.nav {
	position: relative;
	background: #52aae5;
	background: -moz-linear-gradient(top, #52aae5 35%, #1a5793 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(35%, #52aae5), color-stop(100%, #1a5793));
	background: -webkit-linear-gradient(top, #52aae5 35%, #1a5793 100%);
	background: -o-linear-gradient(top, #52aae5 35%, #1a5793 100%);
	background: -ms-linear-gradient(top, #52aae5 35%, #1a5793 100%);
	background: linear-gradient(to bottom, #52aae5 35%, #1a5793 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52aae5', endColorstr='#1a5793', GradientType=0 );
	width:1024px;
}
.nav ul {
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	font-size: 15px;
	text-indent: 0px;
}
.nav > ul > li {
	float:left;
	width:auto;
	border-right: 1px solid #8cc7ee;
	font-size: 17px;
}
.nav > ul > li:last-child, .nav > ul > li:nth-last-child(2) {
 border-right:none;
}
.nav > ul > li.help {
	float:left;
	width:20%;
	background: #3066AC;
}
.nav ul li.nivel1 {
}
.nav ul li a.nivel1 {
	display: block!important;
	display: none;
}
.nav ul li a:hover, .nav ul li:hover a.nivel1 {
	color: #fff;
	background-color: #3066AC;
}
.nav ul li a {
	text-decoration:none;
	color:#fff;
	display:block;
	padding: 10px 29.5px; /* padding: 10px 30.4px; JHB 150415 */
	text-align:center;
}
.nav ul li a:focus {
	color:#fff;
}
.nav ul li a:visited {
	color:#fff;
}
.nav ul li a:hover {
	color:#fff;
	background-color:#3066AC;
}
.nav > ul > li:hover div, .nav > ul > li:hover.btn-backoffice div {
	display:table;
}
/*Submenu*/
.nav ul li div {
	width:100%;
	position: absolute;
	left:0;
	background:#3066AC;
	box-sizing:border-box;
	display:none;
	z-index:999;
	padding:10px;
}
.nav ul li div ul {
	width:20%;
	display:table-cell;
	box-sizing:border-box;
	padding-bottom: 10px;
}
.nav ul li div ul li {
	/* list-style-image:url(images/bullet.png); JHB 150415*/
	margin-left:25px;
}
.nav ul li div ul:last-child {
	border:none;
}
.nav ul li div ul .titulo {
	border-bottom:1px solid #ddd;
	font-size:15px;
	width:90%;
	margin:10px;
	list-style-image:none;
}
.nav ul li div ul .titulo a {
	color:#eee;
	padding:5px;
}
.nav ul li div ul .titulo a:hover {
	background:none;
	color:#eee;
}
.nav ul li div ul li a {
	color:#fff;
	text-align:left;
	padding: 5px 0;
	line-height: 20px;
}
.nav ul li div ul li a:hover {
	color:#71ACF9;
}
/*botón backoffice menu*/
.nav > ul > li.btn-backoffice {
	position: absolute;
	right: -47px;
	float: right;
	border-right: 0;
	width: 47px;
	height:47px;
}
.nav ul li.btn-backoffice div {
	width:100%;
	position: absolute;
	left:-111px;
	background:#C8B28D;
	box-sizing:border-box;
	display:none;
	top: 47px;
	width: 158px;
	padding:0;
}
.nav ul li.btn-backoffice div ul li a, .nav ul li.btn-backoffice div ul li.verde a {
	padding: 5px 20px;
	text-align:right;
	color: #fff;
}
.nav ul li.btn-backoffice div ul li.verde a:hover {
	color: #fff;
}
.nav ul li.btn-backoffice a:hover {
	color:#78613A;
	background-color: transparent;
}
.nav ul li.btn-backoffice div ul {
	width:20%;
	display:table-cell;
	box-sizing:border-box;
	padding-bottom:0;
}
.nav ul li.btn-backoffice div ul li {
	list-style-image:none;
	margin-left:0;
}
/************************/
/* ----- Botones ----- */

/* Botones especiales */
button.special {
	background: #3f4347;
	color:#ffffff !important;
}
button.special:hover {
	background: #77c4cc;
}
/* ----- Botones genericos ----- */
.button {
	background: #F5B11E;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:16px;
	line-height:20px;
	margin-bottom:10px;
	padding:7px 20px;
	text-align:center;
	transition: all 0.15s ease-out 0s;
	vertical-align:middle;
}
.button:hover {
	background: #E79E0A;
	color:#fff;
}
.button.large {
	font-size:15px;
	padding:10px 35px;
}
.button.small {
	font-size:13px;
	padding:3px 13px;
}
/* Botones de colores: podemos añadir una clase al button y darle los estilos que queramos. Aquí varios ejemplos */

/* Botón Skyblue */
.button.skyblue {
	background: #44B1C9;
	color:#ffffff;
}
.button.skyblue:hover {
	background: #168B9E;
}
/* Botón Azul */
.button.blue {
	background: #0085c6;
	color: #FFFFFF;
}
.button.blue:hover {
	background: #006696;
}
/* Botón Green */
.button.green {
	background: #46a546;
	color: #FFFFFF;
}
.button.green:hover {
	background: #348E34;
}
/* Botón Yellow */

.button.yellow {
	background: #f0c930;
	color:#ffffff;
}
.button.yellow:hover {
	background: #DBB118;
}
/* Botón Orange */
.button.orange {
	background: #ff6f40;
	color:#ffffff;
}
.button.orange:hover {
	background: #E55000;
}
/* Botón Red */
.button.red {
	background: #bd362f;
	color: #FFFFFF;
}
.button.red:hover {
	background: #AD1B16;
}
/* Botón Magenta */
.button.magenta {
	background: #b93180;
	color:#ffffff;
}
.button.magenta:hover {
	background: #930D6B;
}
/* Botón Black */
.button.black {
	background: #333333;
	color:#ffffff;
}
.button.black:hover {
	background: #000000; /* Old browsers */
}
/*********************/
/* ---- Listas ---- */

/**************************/
/* ---- Formularios ---- */
/* Los formularios .vform tienes los elementos al 100%; los formularios .hform tienes los elementos al 40% */

.vform {
	max-width: 360px;
	width: 100%;
}
.hform {
	max-width: 420px;
	width: 100%;
}
.vform, .hform {
	color: #333;
	font: 14px Arial, sans-serif;
	margin-bottom: 20px;
}
.vform label {
	width: 100%;
}
.hform label {
	width: 40%;
}
.vform label, .hform label {
	display: block;
	float: left;
	font-size:14px;
	line-height:21px;
	margin-bottom: 2px;
	text-align: left;
	vertical-align: middle;
}
.vform textarea, .vform input[type="text"], .vform input[type="password"], .vform input[type="datetime"], .vform input[type="datetime-local"], .vform input[type="date"], .vform input[type="month"], .vform input[type="time"], .vform input[type="week"], .vform input[type="number"], .vform input[type="email"], .vform input[type="url"], .vform input[type="tel"], .vform input[type="color"], .vform select {
	width: 100%;
}
.hform textarea, .hform input[type="text"], .hform input[type="password"], .hform input[type="datetime"], .hform input[type="datetime-local"], .hform input[type="date"], .hform input[type="month"], .hform input[type="time"], .hform input[type="week"], .hform input[type="number"], .hform input[type="email"], .hform input[type="url"], .hform input[type="tel"], .hform input[type="color"], .hform select {
	width: 60%;
}
.vform textarea, .vform input[type="text"], .vform input[type="password"], .vform input[type="datetime"], .vform input[type="datetime-local"], .vform input[type="date"], .vform input[type="month"], .vform input[type="time"], .vform input[type="week"], .vform input[type="number"], .vform input[type="email"], .vform input[type="url"], .vform input[type="tel"], .vform input[type="color"], .vform select, .hform textarea, .hform input[type="text"], .hform input[type="password"], .hform input[type="datetime"], .hform input[type="datetime-local"], .hform input[type="date"], .hform input[type="month"], .hform input[type="time"], .hform input[type="week"], .hform input[type="number"], .hform input[type="email"], .hform input[type="url"], .hform input[type="tel"], .hform input[type="color"], .hform select {
	background: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: block;
	margin: 0;
	margin-bottom: 10px;
	outline: none;
	padding: 4px 6px;
	transition: border linear 0.4s, box-shadow linear 0.4s;
	-o-transition: border linear 0.4s, box-shadow linear 0.4s;
	-moz-transition: border linear 0.4s, box-shadow linear 0.4s;
	-webkit-transition: border linear 0.4s, box-shadow linear 0.4s;
	vertical-align: middle;
}
.vform input[type="text"]:focus, .vform input[type="password"]:focus, .vform input[type="datetime"]:focus, .vform input[type="email"]:focus, .vform input[type="datetime-local"]:focus, .vform input[type="date"]:focus, .vform input[type="month"]:focus, .vform input[type="time"]:focus, .vform input[type="week"]:focus, .vform input[type="url"]:focus, .vform input[type="number"]:focus, .vform input[type="search"]:focus, .vform input[type="tel"]:focus, .vform textarea:focus, .vform select:focus, .hform textarea:focus, .hform input[type="text"]:focus, .hform input[type="password"]:focus, .hform input[type="datetime"]:focus, .hform input[type="datetime-local"]:focus, .hform input[type="date"]:focus, .hform input[type="month"]:focus, .hform input[type="time"]:focus, .hform input[type="week"]:focus, .hform input[type="number"]:focus, .hform input[type="email"]:focus, .hform input[type="url"]:focus, .hform input[type="search"]:focus, .hform input[type="tel"]:focus, .hform input[type="color"]:focus, .hform select:focus {
	border: 1px solid #cccccc;
	box-shadow: 0 0 8px rgba(81, 168, 236, 0.5);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(81, 168, 236, 0.5);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(81, 168, 236, 0.5);
	color: #444;
}
.vform textarea, .hform textarea {
	min-height:120px;
}
.vform fieldset, .hform fieldset {
	margin-bottom: 20px;
}
/*********************/
/* ---- Alertas ---- */
.alert {
	color: #c09853;
	border: 1px solid #fbeee0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font: 14px Arial, sans-serif;
	margin-bottom: 18px;
	padding: 10px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
}
.success {
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.error {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
}
.info {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
/********************/
/* ---- Tablas ---- */

/*
table {
	border: solid #ccc 1px;
	border-left: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 1px 2px #d1d1d1;
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	font-family:'goudita_sans_sfregular', sans-serif;
	width: 100%;
}
td, th {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 10px;
	text-align: left;
}
th {
	background-color: #f0f0f0;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;
	border-top: none;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}
td {
	font-size:14px;
}
table tr:first-child th:first-child {
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
table tr:first-child th:last-child {
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
table tr:last-child td:first-child {
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
table tr:last-child td:last-child {
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
table tr.even td {
	background-color: #fafafa;
}
*/
/************************/
/* ---- Paginaci�n ---- */
.pagin ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.pagin li {
	display: inline;
}
.pagin a {
	background: #f9f9f9;
	border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-top: 1px solid #fff;
	color: #333 !important;
	display: inline-block;
	font-size: 12px;
	margin: 1px 2px;
	padding: 5px 10px 5px 5px;
	text-decoration: none !important;
	text-shadow: white 0 1px 0;
}
.pagin a:hover, .pagin a:focus {
	background: #fefefe;
	border-color: #ffffff;
}
.pagin a.more {
	background: transparent !important;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: 0 none !important;
	margin-left: 0;
	margin-right: 0;
}
/* Paginación color negro */
.pagin-dark a {
	background: #3f4347;
	border-top: 1px solid #575e63;
	color: #ffffff !important;
	text-shadow: 0 1px 0 #000000;
}
.pagin-dark a:hover, .pagin-dark a:focus {
	background: #567062;
	border-color: #575e63;
}
.pagin a, .pagin-dark a {
	box-shadow: 0 0 0 1px #cccccc;
	-moz-box-shadow: 0 0 0 1px #cccccc;
	-webkit-box-shadow: 0 0 0 1px #cccccc;
}
.pagin a.active, .pagin-dark a.active {
	background: #3f4347;
	box-shadow: 0px 0px 0 #ccc inset;
	-moz-box-shadow: 0px 0px 0 #ccc inset;
	-webkit-box-shadow: 0px 0px 0 #ccc inset;
	border-color: #2d3035 !important;
	color: #ffffff !important;
	text-shadow: black 0 1px 0;
}
/*********************/
/* ---- Footer ---- */

/*********************/
/* ---- Tooltip ---- */
.tooltip {
	color: #DC9740;
	cursor: pointer;
	display: inline;
	position: relative;
}
.tooltip:hover:before {
	border: solid;
	border-color: #333333 transparent;
	border-width: 6px 6px 0 6px;
	bottom: 21px;
	content: "";
	left: 50%;
	position: absolute;
	z-index: 97;
}
.tooltip:hover:after {
	background: #333333;
	background: rgba(0, 0, 0, .8);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	bottom: 27px;
	color: #fff;
	content: attr(title);
	font-size: 12px;
	margin-left: -50px;
	padding: 5px;
	position: absolute;
	width: 180px;
	z-index: 98;
}
.ie-tooltip {
	background: #333333;
	color: #FFFFFF;
	display: none;
	left: 0;
	position: absolute;
	text-align: center;
	top: -30px;
	width: 150px;
	z-index: 200;
}
/************************/
/* ---- Breadcrumb ---- */
.breadcrumb {
	font-size: 12px;
	margin: 0;
	padding: 15px 0;
}
.breadcrumb li {
	display: inline-block;
	text-shadow: 0 1px 0 #ffffff;
}
.breadcrumb .divider {
	color: #777;
	padding: 0 5px;
}
/********** cajas accesos************/

.box-azul, .box-verde, .box-ocre, .box-azul-soft, .box-azul-soft2, .box-azul-soft2, .box-rojo, .box-morado, .box-gris, .box-gris2, .box-gris3, .box-rosa, .box-verde2, .box-verde3, .box-naranja {
	display: block;
	float: left;
	padding: 20px;
	width: 100%;
	margin-top:14px;
	height:120px;
	position:relative;
}
.box-azul {
	background-color:#3066AC;
}
.box-azul:hover {
	background-color:#285693;
}
.box-verde {
	background-color:#68c7c6;
}
.box-verde:hover {
	background-color:#49BCBC;
}
.box-ocre {
	background-color:#E3C488;
}
.box-ocre:hover {
	background-color:#DCB469;
}
.box-azul-soft {
	background-color:#74bfe8;
	border-bottom: 15px solid #70accd;
}
.box-azul-soft:hover {
	background-color:#62B8E6;
	border-bottom: 15px solid #70accd;
}
.box-rojo {
	background-color:#e74c3c;
}
.box-rojo:hover {
	background-color:#E3301C;
}
.box-azul p, .box-verde p, .box-ocre p, .box-azul-soft p, .box-azul-soft2 p, .box-rojo p, .box-morado p, .box-gris p, .box-gris2 p, .box-gris3 p, .box-rosa p, .box-verde2 p, .box-verde3 p, .box-naranja p {
	color: #fff;
	font-size: 20px;
	line-height: 23px;
	position:absolute;
	bottom: 5px;
	left: 15px;
	font-family:'goudita_sans_light_sfregular', sans-serif;
	width:85%;
}
.box-azul p span, .box-verde p span, .box-ocre p span, .box-azul-soft p span, .box-azul-soft2 p span, .box-rojo p span, .box-morado p span, .box-gris p span, .box-gris2 p span, .box-gris3 p span, .box-rosa p span, .box-verde2 p span, .box-verde3 p span, .box-naranja p span {
	color:#3066AC;
	font-size:18px;
}
.box-azul span.icono, .box-verde span.icono, .box-ocre span.icono, .box-azul-soft span.icono, .box-azul-soft2 span.icono, .box-rojo span.icono, .box-morado span.icono, .box-gris span.icono, .box-gris2 span.icono, .box-gris3 span.icono, .box-rosa span.icono, .box-verde2 span.icono, .box-verde3 span.icono, .box-naranja span.icono {
	height: 40px;
	float: right;
	width: 40px;
	position: absolute;
	right: 10px;
	top: 10px;
}
a.nominas p {
	bottom:17px;
}
a.ultimas-nominas {
	bottom: 40px;
	position: absolute;
	left: 15px;
	color:#777;
}
a.ultimas-nominas img {
	display:none;
}
.icono {
	display:block;
	background-image:url("images/sprite-hm-intranet-r2.png");
	background-position:0 0;
	background-repeat:no-repeat;
	background-color: transparent;
	-moz-background-size:800px 800px;
	-webkit-background-size:800px 800px;
	background-size:800px 800px;
	text-indent:-9999px;
	overflow:hidden;
}
span.icono.consultas {
	background-position: 0px 0px;
}
span.icono.tablon-anuncios {
	background-position: 0px -40px;
}
span.icono.buzon-sugerencias {
	background-position: 0px -80px;
}
span.icono.nominas {
	background-position: 0px -120px;
}
span.icono.comparte-ideas {
	background-position: 0px -160px;
}
span.icono.club-ventajas {
	background-position: 0px -200px;
}
span.icono.empresa-saludable {
	background-position: -50px -160px;
}
span.icono.gaceta {
	background-position: 0px -240px;
}
span.icono.incaweb {
	background-position: 0px -280px;
}
span.icono.extensiones {
	background-position: 0px -320px;
}
span.icono.menu-dia {
	background-position: 0px -360px;
}
span.icono.hospitales {
	background-position: 0px -400px;
}
span.icono.agenda {
	background-position: 0px -560px;
}
span.icono.gota {
	background-position: 0px -600px;
}
span.icono.noticias {
	background-position: 0px -680px;
}
/*****************************/
/* ---- Toggle Switches ---- */
.switch {
	background: #333333;
	background: rgba(0, 0, 0, 0.6);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 34px;
	margin: 20px auto;
	position: relative;
	width: 100%;/*max-width: 320px;*/
}
.switch-label {
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 12px;
	line-height: 32px;
	position: relative;
	text-align: center;
	z-index: 2;
	width: 50%;
}
.switch-input {
	display: none;
}
.switch-input:checked + .switch-label {
	color: rgba(0, 0, 0, 0.65);
	font-weight: bold;
	text-shadow: 0 1px rgba(255, 255, 255, 0.25);
	transition: 0.15s ease-out;
	-moz-transition: 0.15s ease-out;
	-webkit-transition: 0.15s ease-out;
}
.switch-input:checked + .switch-label-on ~ .switch-selection {
 left: 50%;
}
.switch-selection {
	background: #65bd63;
	background-image: -webkit-linear-gradient(top, #9dd993, #65bd63);
	background-image: -moz-linear-gradient(top, #9dd993, #65bd63);
	background-image: -o-linear-gradient(top, #9dd993, #65bd63);
	background-image: linear-gradient(to bottom, #9dd993, #65bd63);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display: block;
	box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
	height: 30px;
	left: 2px;
	position: absolute;
	transition: left 0.15s ease-out;
	-moz-transition: left 0.15s ease-out;
	-webkit-transition: left 0.15s ease-out;
	top: 2px;
	width: 50%;
	z-index: 1;
}
/* Switch Blue */
.switch-blue .switch-selection {
	background: #3aa2d0;
	background-image: -webkit-linear-gradient(top, #4fc9ee, #3aa2d0);
	background-image: -moz-linear-gradient(top, #4fc9ee, #3aa2d0);
	background-image: -o-linear-gradient(top, #4fc9ee, #3aa2d0);
	background-image: linear-gradient(to bottom, #4fc9ee, #3aa2d0);
}
/* Switch Yellow */
.switch-yellow .switch-selection {
	background: #c4bb61;
	background-image: -webkit-linear-gradient(top, #e0dd94, #c4bb61);
	background-image: -moz-linear-gradient(top, #e0dd94, #c4bb61);
	background-image: -o-linear-gradient(top, #e0dd94, #c4bb61);
	background-image: linear-gradient(to bottom, #e0dd94, #c4bb61);
}
/******************/
/* ---- Tabs ---- */
.tab-container {
	display: block;
	height:389px;
	padding:1px 0;
	position: relative;
	width:327px;
	margin-top:13px;
}
.tab-container .tab-radio {
	display: none;
}
.tab-container .ui-tabs-hide {
	display: none;
}
.tab-container .ui-tabs-nav {
	position: absolute;
	z-index: 1;
	margin-top: 15px;
	bottom: 0;
	margin-bottom:0;
	width:327px;
	padding:0;
}
.tab-container .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}
.tab-container .ui-tabs-nav li.tab {
	float: left;
	list-style: none;
	margin-right: 0px;
	padding: 0;
	position: relative;
	width: 163.5px;
}
.tab-container .ui-tabs-nav li.tab a {
	background-color: #ccc;
	border-bottom: none;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 16px;
	line-height: 25px;
	margin-top: -15px;
	margin-right: 0;
	padding: 10px;
	position: relative;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */
}
.tab-container .ui-tabs-nav li.tab a:hover {
	background: #DDDDDD;
}
.tab-container .ui-tabs-nav li.tab.ui-tabs-selected a {
}
.tab-container .ui-tabs-nav .ui-tabs-selected a, .tab-container .ui-tabs-nav a:hover, .tab-container .ui-tabs-nav a:focus, .tab-container .ui-tabs-nav a:active {
	outline: 0; /* prevent dotted border in Firefox */
}
.tab-container .ui-tabs-nav li.tab.ui-tabs-selected a:link, .tab-container .ui-tabs-nav li.tab.ui-tabs-selected a:visited, .tab-container .ui-tabs-nav li.tab.ui-tabs-selected a:link, .tab-container .ui-tabs-nav li.tab.ui-tabs-selected a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
	background-color:#3066AC;
}
.tab-container .ui-tabs-nav li.tab.ui-tabs-selected:after {
	content: '';
	position: absolute;
	background: #3066AC;
	width: 15px;
	height: 15px;
	top: -20px;
	margin-left: 72px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	opacity: 1;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}
.tab-container .ui-tabs-nav li.tab.ui-tabs-disabled {
	opacity: .4;
}
.tab-container .ui-tabs-container {
	background-color: #EBF2F5;
	color: #888;
	font-size: 14px;
	padding: 15px;
	position: absolute;
	height: 387px;
	width:327px;
}
.ui-tabs-loading em {
	padding: 0 0 0 20px;
	background: url(loading.gif) no-repeat 0 50%;
}
/**********************/
/* ---- Acorde�n ---- */
.accordion {
	width: 100%;
	background: #fff;
	font-size: 14px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.accordion p {
	color: #888;
	height:200px;
	margin-bottom:0px;
	overflow:auto;
	padding:0 10px;
}
.accordion a {
	background-color: #EEEEEE;
	border-bottom:1px solid #aaa;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#888888;
	display:block;
	height:auto;
	line-height:28px;
	padding:5px;
	text-decoration:none;
	text-align:center;
}
.accordion a:hover, .accordion a:focus {
	background: #DDDDDD;
}
.accordion a:active {
	color:#000;
}
.accordion :target + p {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	height:auto;
	margin: 0 2px;
	padding:10px 15px;
}
.AccordionPanelOpen a {
	background: #DDDDDD;
	color: #333333;
}
.ms-bodyareaframe, .ms-viewareaframe {
	border: none !important;
}
.ms-pagemargin {
	background: none !important;
	border: none !important;
}
.ms-pagetitleareaframe {
	background: none !important;
	border: none !important;
}
.ms-titleareaframe {
	background: none !important;
}
.ms-pagebreadcrumb {
	background: none !important;
}
.ms-WPHeader TD {
	border: none !important;
}
.ms-bodyareapagemargin, .ms-pagebottommargin, .ms-pagebottommarginright, .ms-pagebottommarginleft, .ms-titlearealeft {
	border: none !important;
	background: none !important;
}
.ms-pagetitleareaframe table {
	background: none !important;
	height: 0px !important;
	display: none;
}
/********** cajas noticias pestanas************/
.noticias {
	margin: 10px 0;
	padding-bottom: 10px;
	clear: both;
	display: block;
}
span.icono.mas {
	background-position: 0px -440px;
	height:20px;
	width:20px;
}
span.icono.mas:hover {
	background-position: 0px -460px;
	height:20px;
	width:20px;
}
div.noticias .noticias-fecha {
	margin:0 0 5px 0;
	padding:0;
	display:block;
	font-family:'goudita_sans_sfregular', sans-serif;
	color:#74bfe8;
	font-size:13px;
	background-color: #EBF2F5;
	width: 75px;
}
div.noticias .noticias-noticia {
	margin:0 0 5px 0;
	padding:0;
	display:block;
	color:#3066AC;
	font-size:12px;
	line-height:1.3;
}
div.noticias .noticias-noticia a {
	color: #3066AC;
	font-size: 15px;
	font-family: 'goudita_sans_light_sfregular', sans-serif;
}
div.noticias .noticias-noticia a:hover {
	color:#666;
}
.detalle-noticia {
	margin-top: 15px;
	padding: 10px;
	font-family:'goudita_sans_light_sfregular', sans-serif;
	font-size:15px;
	color: #3066AC;
}
.detalle-noticia .titulo {
	text-align:right;
}
.detalle-noticia .enlaceCuadroMas {
	float:right;
}
/**************************************COMUNES P�GINAS INTERIORES**************************************************/

.cafeteria table div div, .cafeteria-mov table div div, .farmacia table div div, .contacto-rrhh table div div, .consentimientos table div div, .docencia table div div, .felicitaciones table div div, .tabaquismo table div div, .laboratorio table div div, .riesgos table div div, .sms-chequeos table div div, .normativa table div div, .identidad-marca table div div, .documentos table div div, .reunion table div div, .resp-social table div div, .impresos table div div, .prevencion table div div, .gestion-integral table div div, .protocolos table div div, .infeccion-hospitalaria table div div, .servicios table div div, .mapaweb table div div, .manuales table div div, .anotaciones table div div, .beneficios table div div, .incidencia-nuevo table div div, .soporte table div div, .imantenimiento-habitacion table div div, .soporte div div, .electromedicina table div div, .supervisor div.Titulo div, .informatica div.Titulo div, .imedicina div.Titulo div, .repercusiones table div div, .nominas div, .protocolo-higiene table div div{
	color:#285693;
	font-size:19px;
	margin-bottom:15px;
	width:1000px;
	padding:10px;
	border-bottom:1px solid #ddd;
	text-transform:uppercase;
	font-family:'goudita_sans_sfregular', sans-serif;
}
.cafeteria table div, .cafeteria-mov table div, .farmacia table div, .contacto-rrhh table div, .consentimientos table div, .docencia table div, .felicitaciones table div, .tabaquismo table div, .laboratorio table div, .riesgos table div, .sms-chequeos table div, .normativa table div, .identidad-marca table div, .documentos table div, .reunion table div, .resp-social table div, .impresos table div, .prevencion table div, .gestion-integral table div, .protocolos table div, .infeccion-hospitalaria table div, .servicios table div, .manuales table div, .beneficios table div, .incidencia-nuevo table div, .imantenimiento-habitacion table div, .electromedicina table div, .repercusiones table div, .protocolo-higiene table div {
	background-color:#fff;
	padding:0;
	margin-bottom:0;
}
.cafeteria div, .cafeteria-mov div, .farmacia div, .contacto-rrhh div, .consentimientos div, .docencia div, .felicitaciones div, .tabaquismo div, .laboratorio div, .riesgos div, .sms-chequeos div, .normativa div, .identidad-marca div, .documentos div, .reunion div, .resp-social div, .impresos div, .gestion-integral div, .protocolos div, .infeccion-hospitalaria div, .servicios div, .anotaciones div, .beneficios div, .incidencia-nuevo div, .imantenimiento-habitacion div, .electromedicina div, .protocolo-higiene div {
	font-size:19px;
	margin-bottom:15px;
	padding-top: 75px;
}
.cafeteria table tr, .cafeteria-mov table tr, .farmacia table tr, .consentimientos table tr, .docencia table tr, .felicitaciones table tr, .tabaquismo table tr, .laboratorio table tr, .sms-chequeos table tr, .normativa table tr, .identidad-marca table tr, .documentos table tr, .reunion table tr, .resp-social table tr, .impresos table tr, .prevencion table tr, .gestion-integral table tr, .protocolos table tr, .infeccion-hospitalaria table tr, .servicios table tr, .manuales table tr, .anotaciones table tr, .beneficios table tr, .incidencia-nuevo table tr, .soporte table tr, .imantenimiento-habitacion table tr, .electromedicina table tr, .supervisor, .informatica, .imedicina, ul.ulPacs li, .protocolo-higiene table tr {
	font-size: 16px;
	height: 33px;
	list-style-type:none;
}
.repercusiones table tr {
	font-size: 16px;
	height: 42px;
}
.contacto-rrhh table tr, .riesgos table tr {
	font-size: 16px;
	height: 50px;
}
.cafeteria select, .farmacia select, .contacto-rrhh select, .consentimientos select, .docencia select, .felicitaciones select, .tabaquismo select, .laboratorio select, .riesgos select, .sms-chequeos select, .normativa select, .identidad-marca select, .documentos select, .reunion select, .resp-social select, .impresos select, .prevencion select, .gestion-integral select, .protocolos select, .infeccion-hospitalaria select, .servicios select, .manuales select, .anotaciones select, .beneficios select, .incidencia-nuevo select, .soporte select, .imantenimiento-habitacion select, .electromedicina select, .supervisor select, .informatica select, .imedicina select, .protocolo-higiene select {
	padding:10px;
	border: 1px solid #ddd;
	color:#777;
	font-size:15px;
	font-family: 'goudita_sans_sfregular', sans-serif;
}
.cafeteria input, .cafeteria-mov input, .farmacia input, .contacto-rrhh input, .consentimientos input, .docencia input, .felicitaciones input, .tabaquismo input, .laboratorio input, .riesgos input, .sms-chequeos input, .normativa input, .identidad-marca input, .documentos input, .reunion input, .resp-social input, .impresos input, .prevencion input, .gestion-integral input, .protocolos input, .infeccion-hospitalaria input, .servicios input, .manuales input, .anotaciones input, .beneficios input, .incidencia-nuevo input, .soporte input, .imantenimiento-habitacion input, .electromedicina input, .protocolo-higiene input {
	padding:10px;
	border: 1px solid #ccc;
	color:#777;
	font-size:15px;
	font-family: 'goudita_sans_sfregular', sans-serif;
}
.cafeteria p, .cafeteria-mov p, .farmacia p, .contacto-rrhh p, .consentimientos p, .docencia p, .felicitaciones p, .tabaquismo p, .laboratorio p, .riesgos p, .sms-chequeos p, .normativa p, .identidad-marca p, .documentos p, .reunion p, .resp-social p, .impresos p, .prevencion p, .gestion-integral p, .protocolos p, .infeccion-hospitalaria p, .servicios p, .manuales p, .anotaciones p, .beneficios p, .incidencia-nuevo p, .soporte p, .imantenimiento-habitacion p, .electromedicina p, .protocolo-higiene p {
	margin:0 5px;
	font-size:15px;
	color:#666;
	font-family:'goudita_sans_sfregular', sans-serif;
}
.cafeteria .cafeteria-contenido div p, .cafeteria-mov .cafeteria-contenido div p, .farmacia .farmacia-contenido div p, .consentimientos .consentimientos-contenido div p, .docencia .docencia-contenido div p, .felicitaciones .felicitaciones-contenido div p, .tabaquismo .tabaquismo-contenido div p, .laboratorio .laboratorio-contenido div p, .riesgos .riesgos-contenido div pa, .sms-chequeos .sms-chequeos-contenido div p, .normativa .normativa-contenido div p, .identidad-marca .identidad-marca-contenido div p, .documentos .documentos-contenido div p, .reunion .reunion-contenido div p, .resp-social .resp-social-contenido div p, .impresos .impresos-contenido div p, .prevencion .prevencion-contenido div p, .gestion-integral .gestion-integral-contenido div p, .protocolos .protocolos-contenido div p, .infeccion-hospitalaria .infeccion-hospitalaria-contenido div p, .servicios .servicios-contenido div p, .manuales .manuales-contenido div p, .anotaciones .anotaciones-contenido div p, .beneficios .beneficios-contenido div p, .incidencia-nuevo .incidencia-nuevo-contenido div p, .soporte .soporte-contenido div p, .imantenimiento-habitacion .imantenimiento-habitacion-contenido div p, .electromedicina .electromedicina-contenido div p, .protocolo-higiene .protocolo-higiene-contenido div p {
	margin:0;
	font-size:15px;
	visibility:hidden; /* JHB 042015 Quitar titulos repedidos */
}
.cafeteria .cafeteria-contenido table, .cafeteria-mov .cafeteria-contenido table, .farmacia .farmacia-contenido table, .consentimientos .consentimientos-contenido table, .docencia .docencia-contenido table, .felicitaciones .felicitaciones-contenido table, .tabaquismo .tabaquismo-contenido table, .laboratorio .laboratorio-contenido table, .normativa .normativa-contenido table, .identidad-marca .identidad-marca-contenido table, .documentos .documentos-contenido table, .reunion .reunion-contenido table, .resp-social .resp-social-contenido table, .impresos .impresos-contenido table, .prevencion .prevencion-contenido table, .gestion-integral .gestion-integral-contenido table, .protocolos .protocolos-contenido table, .infeccion-hospitalaria .infeccion-hospitalaria-contenido table, .servicios .servicios-contenido table, .manuales .manuales-contenido table, .anotaciones .anotaciones-contenido table, .beneficios .beneficios-contenido table, .soporte .soporte-contenido table, table.contenidosCentro, .protocolo-higiene .protocolo-higiene-contenido table {
	margin:0 auto;
	font-size:16px;
	width:920px;
}
.repercusiones .repercusiones-contenido table {
	margin: 0 auto;
	font-size: 16px;
	width: 550px;
}
ul.ulPacs {
	margin:0;
	padding:0;
}
.cafeteria .cafeteria-contenido table tr td, .cafeteria-mov .cafeteria-contenido table tr td, .farmacia .farmacia-contenido table tr td, .consentimientos .consentimientos-contenido table tr td, .docencia .docencia-contenido table tr td, .felicitaciones .felicitaciones-contenido table tr td, .tabaquismo .tabaquismo-contenido table tr td, .laboratorio .laboratorio-contenido table tr td, .sms-chequeos .sms-chequeos-contenido table tr td, .normativa .normativa-contenido table tr td, .identidad-marca .identidad-marca-contenido table tr td, .documentos .documentos-contenido table tr td, .reunion .reunion-contenido table tr td, .resp-social .resp-social-contenido table tr td, .impresos .impresos-contenido table tr td, .prevencion .prevencion-contenido table tr td, .gestion-integral .gestion-integral-contenido table tr td, .protocolos .protocolos-contenido table tr td, .infeccion-hospitalaria .infeccion-hospitalaria-contenido table tr td, .servicios .servicios-contenido table tr td, .manuales .manuales-contenido table tr td, .anotaciones .anotaciones-contenido table tr td, .beneficios .beneficios-contenido table tr td, .incidencia-nuevo .incidencia-nuevo-contenido table tr td, .soporte .soporte-contenido table tr td, .imantenimiento-habitacion .imantenimiento-habitacion-contenido table tr td, .electromedicina .electromedicina-contenido table tr td, .protocolo-higiene .protocolo-higiene-contenido table tr td {
	padding:5px;
	font-family:'goudita_sans_sfregular', sans-serif;
}
.repercusiones .repercusiones-contenido table tr td {
	padding:5px;
	font-family:'goudita_sans_sfregular', sans-serif;
}
.cafeteria .cafeteria-contenido table tr td input, .cafeteria-mov .cafeteria-contenido table tr td input, .farmacia .farmacia-contenido table tr td input, .contacto-rrhh .contacto-rrhh-contenido tr td input, .beneficios .beneficios-contenido table tr td input, .consentimientos .consentimientos-contenido table tr td input, .docencia .docencia-contenido table tr td input, .felicitaciones .felicitaciones-contenido table tr td input, .tabaquismo .tabaquismo-contenido table tr td input, .laboratorio .laboratorio-contenido table tr td input, .riesgos .riesgos-contenido table tr td input, .sms-chequeos .sms-chequeos-contenido table tr td input, .normativa .normativa-contenido table tr td input, .identidad-marca .identidad-marca-contenido table tr td input, .documentos .documentos-contenido table tr td input, .reunion .reunion-contenido table tr td input, .resp-social .resp-social-contenido table tr td input, .impresos .impresos-contenido table tr td input, .prevencion .prevencion-contenido table tr td input, .gestion-integral .gestion-integral-contenido table tr td input, .protocolos .protocolos-contenido table tr td input, .infeccion-hospitalaria .infeccion-hospitalaria-contenido table tr td input, .servicios .servicios-contenido table tr td input, .manuales .manuales-contenido table tr td input, .incidencia-nuevo .incidencia-nuevo-contenido table tr td input, .imantenimiento-habitacion .imantenimiento-habitacion-contenido table tr td input, .electromedicina .electromedicina-contenido table tr td input, .supervisor .supervisor-contenido table tr td input, .imedicina .imedicina-contenido table tr td input, .informatica .informatica-contenido table tr td input, .anotaciones .anotaciones-contenido table tr td textarea, .cafeteria .cafeteria-contenido table tr td textarea, .farmacia .farmacia-contenido table tr td textarea, .beneficios .beneficios-contenido table tr td textarea, .consentimientos .consentimientos-contenido table tr td textarea, .docencia .docencia-contenido table tr td textarea, .felicitaciones .felicitaciones-contenido table tr td textarea, .tabaquismo .tabaquismo-contenido table tr td textarea, .laboratorio .laboratorio-contenido table tr td textarea, .sms-chequeos .sms-chequeos-contenido table tr td textarea, .normativa .normativa-contenido table tr td textarea, .identidad-marca .identidad-marca-contenido table tr td textarea, .documentos .documentos-contenido table tr td textarea, .reunion .reunion-contenido table tr td textarea, .resp-social .resp-social-contenido table tr td textarea, .impresos .impresos-contenido table tr td textarea, .prevencion .prevencion-contenido table tr td textarea, .gestion-integral .gestion-integral-contenido table tr td textarea, .protocolos .protocolos-contenido table tr td textarea, .infeccion-hospitalaria .infeccion-hospitalaria-contenido table tr td textarea, .servicios .servicios-contenido table tr td textarea, .manuales .manuales-contenido table tr td textarea, .anotaciones .anotaciones-contenido table tr td textarea, .incidencia-nuevo .incidencia-nuevo-contenido table tr td textarea, .imantenimiento-habitacion .imantenimiento-habitacion-contenido table tr td textarea, .electromedicina .electromedicina-contenido table tr td textarea, .supervisor .supervisor-contenido table tr td textarea, .supervisor .supervisor-contenido div.pad div.TamanoComplemento input, .supervisor .supervisor-contenido div.pad div.TamanoComplemento textarea, .supervisor .supervisor-contenido div.pad div.TamanoComplemento2 textarea, .informatica .informatica-contenido table tr td textarea, .informatica .informatica-contenido div.pad div.TamanoComplemento input, .informatica .informatica-contenido div.pad div.TamanoComplemento textarea, .informatica .informatica-contenido div.pad div.TamanoComplemento2 textarea, .imedicina .imedicina-contenido table tr td textarea, .imedicina .imedicina-contenido div.pad div.TamanoComplemento input, .imedicina .imedicina-contenido div.pad div.TamanoComplemento textarea, .imedicina .imedicina-contenido div.pad div.TamanoComplemento2 textarea, .repercusiones .repercusiones-contenido table tr td input, .protocolo-higiene .protocolo-higiene-contenido table tr td input, .protocolo-higiene .protocolo-higiene-contenido table tr td textarea {
	padding:10px;
	border: 1px solid #ddd;
	color: #777;
	font-size:15px;
	font-family: 'goudita_sans_sfregular', sans-serif;
}
.riesgos .riesgos-contenido table tr td textarea, .contacto-rrhh .contacto-rrhh-contenido tr td textarea {
	margin-top:7px;
	padding:10px;
	border: 1px solid #ddd;
	font-size:15px;
	font-family: 'goudita_sans_sfregular', sans-serif;
	color: #777;
}
/*bot�n azul sin iconito naranja*/
a.btn, input.btn {
	background-color: #3066AC;
	border: 1px solid #3066AC;
	padding: 7px 15px;
	color: #fff;
	margin-left:5px;
	cursor:pointer;
	font-size:16px;
	font-family: 'goudita_sans_sfregular', sans-serif;
}
a.btn:hover, input.btn:hover {
	background-color:#1a5793;
	border: 1px solid #1a5793;
}
a.btn img {
	display:none;
}
/**************************************CAFETER�A**************************************************/

.ms-bodyareaframe {
	padding: 0px;
}
.cafeteria .cafeteria-contenido div, .cafeteria-mov .cafeteria-contenido div {
	background-color:#fff;
	border-bottom:none;
	text-align:center;
}
.cafeteria .cafeteria-contenido, .cafeteria-mov .cafeteria-contenido {
	width:600px;
	margin:0 auto;
	text-align:center;
}
.cafeteria .cafeteria_contenido table, .cafeteria-mov .cafeteria_contenido table, .cafeteria .cafeteria_contenido table table, .cafeteria-mov .cafeteria_contenido table table{
	text-align:center;
	margin:0 auto;
	max-width: 750px;
}
.cafeteria .cafeteria_contenido table table tbody tr:nth-child(1), .cafeteria-mov .cafeteria_contenido table table tbody tr:nth-child(1) {
 color: #285693;
 font-size:22px;
 font-family:'goudita_sans_sfbold', sans-serif; 
 font-weight:bold !important;
}
.cafeteria .cafeteria_contenido table table tbody tr:nth-child(2), .cafeteria-mov .cafeteria_contenido table table tbody tr:nth-child(2) {
 color: #70accd;
 font-family:'goudita_sans_sfbold', sans-serif; 
 font-weight:bold !important;

}
.cafeteria .cafeteria_contenido table table tbody tr:nth-child(3), .cafeteria-mov .cafeteria_contenido table table tbody tr:nth-child(3), .cafeteria .cafeteria_contenido table table tbody tr:nth-child(6), .cafeteria-mov .cafeteria_contenido table table tbody tr:nth-child(6) {
 font-family:'goudita_sans_sfregular', sans-serif;
}
.cafeteria .cafeteria_contenido table table tbody tr:nth-child(4), .cafeteria-mov .cafeteria_contenido table table tbody tr:nth-child(4), .cafeteria .cafeteria_contenido table table tbody tr:nth-child(5), .cafeteria-mov .cafeteria_contenido table table tbody tr:nth-child(5), .cafeteria .cafeteria_contenido table table tbody tr:nth-child(7), .cafeteria-mov .cafeteria_contenido table table tbody tr:nth-child(7), .cafeteria .cafeteria_contenido table table tbody tr:nth-child(8), .cafeteria-mov .cafeteria_contenido table table tbody tr:nth-child(8) {
 color:#888;
 font-family: 'goudita_sans_light_sfregular', sans-serif;
}
/**************************************CAFETERÍA MOBILE******************************************/
.cafeteria-mov .cafeteria_contenido table table tbody tr:nth-child(1) {
 font-size:35px;
	color:#293a8d;
}
.cafeteria-mov .cafeteria_contenido table table tbody tr:nth-child(3), .cafeteria-mov .cafeteria_contenido table table tbody tr:nth-child(6) {
 font-size:35px;
 font-family:'goudita_sans_sfbold', sans-serif !important;
 font-weight:bold !important;
}
.cafeteria-mov .cafeteria_contenido table table tbody tr:nth-child(4), .cafeteria-mov .cafeteria_contenido table table tbody tr:nth-child(5), .cafeteria-mov .cafeteria_contenido table table tbody tr:nth-child(7), .cafeteria-mov .cafeteria_contenido table table tbody tr:nth-child(8) {
 font-size:35px;
 font-family: 'goudita_sans_sfregular', sans-serif !important;
}
.cafeteria-mov select{ 
	 font-family:'goudita_sans_sfbold', sans-serif !important;
	font-size:35px;
	color:#293a8d;
}
.cafeteria-mov table tr{
	font-size: 35px;
}
.cafeteria-mov table tbody tr td[style="font-weight:bold"]{
	font-size:0;
	color:white;
}

/**************************************FARMACIA**************************************************/

.farmacia td.textoContenidos {
	width: 1024px;
}
.farmacia table tr img {
	width:25px;
	margin-right: 4px;
}
object.visorobhtml {
	width: 830px;
	height: 1140px;
}
/**************************************CONTACTO RRHH / CONTACTO RIESGOS LABORALES / ANOTACIONES / INCIDENCIA NUEVA / SMS CHEQUEOS**************************************************/

.contacto-rrhh table tr td, .riesgos table tr td, .anotaciones table tr td, .incidencia-nuevo table tr td, .sms-chequeos table tr td {
	padding-right: 5px;
}
.contacto-rrhh .contacto-rrhh-contenido table, .riesgos .riesgos-contenido table, .sms-chequeos .sms-chequeos-contenido table, .electromedicina .electromedicina-contenido table {
	margin:0 auto 0 auto;
}
.anotaciones .anotaciones-contenido table, .incidencia-nuevo .incidencia-nuevo-contenido table, .imantenimiento-habitacion .imantenimiento-habitacion-contenido table, .supervisor .supervisor-contenido, .informatica .informatica-contenido, .imedicina .imedicina-contenido {
	margin:0 auto 0 auto;
	width:500px;
}
.contacto-rrhh .contacto-rrhh-contenido a, .riesgos .riesgos-contenido a, .anotaciones .anotaciones-contenido a, .sms-chequeos .sms-chequeos-contenido a {
	background-color:#3066AC;
	padding:7px 15px;
	color:#fff;
	margin-right: 10px;
	margin-left:0;
}
.contacto-rrhh .contacto-rrhh-contenido a:hover, .riesgos .riesgos-contenido a:hover, .anotaciones .anotaciones-contenido a:hover, .incidencia-nuevo .incidencia-nuevo-contenido a:hover, .sms-chequeos .sms-chequeos-contenido a:hover {
	background-color:#1a5793;
}
.contacto-rrhh .contacto-rrhh-contenido a img, .riesgos .riesgos-contenido a img, .anotaciones .anotaciones-contenido a img, .incidencia-nuevo .incidencia-nuevo-contenido a img, .sms-chequeos .sms-chequeos-contenido a img {
	display:none;
}
.incidencia-nuevo .incidencia-nuevo-contenido table tr td.SubTitulo, .imantenimiento-habitacion .imantenimiento-habitacion-contenido table tr td.SubTitulo, .electromedicina .electromedicina-contenido table tr td.SubTitulo, .supervisor .supervisor-contenido div.SubTitulo div, .informatica .informatica-contenido div.SubTitulo div, .imedicina .imedicina-contenido div.SubTitulo div {
	color:#70accd;
	text-align:center;
	padding:0 !important;
	font-size: 16px;
	text-transform:capitalize;
}
.supervisor .supervisor-contenido div.pad, .informatica .informatica-contenido div.pad, .imedicina .imedicina-contenido div.pad {
	margin-top:10px;
}
.supervisor .supervisor-contenido div.botonera, .informatica .informatica-contenido div.botonera, .imedicina .imedicina-contenido div.botonera {
	margin-top: 15px;
	width: 355px;
	float: right;
}
.supervisor .supervisor-contenido div.pad div.TamanoTexto, .informatica .informatica-contenido div.pad div.TamanoTexto, .imedicina .imedicina-contenido div.pad div.TamanoTexto {
	padding: 16px 10px;
	font-family: 'goudita_sans_sfregular', sans-serif;
	text-align: right;
	float: left;
	width: 150px;
}
.supervisor .supervisor-contenido div.pad div.TamanoComplemento, .supervisor .supervisor-contenido div.pad div.TamanoComplemento2, .informatica .informatica-contenido div.pad div.TamanoComplemento, .informatica .informatica-contenido div.pad div.TamanoComplemento2, .imedicina .imedicina-contenido div.pad div.TamanoComplemento, .imedicina .imedicina-contenido div.pad div.TamanoComplemento2 {
	padding: 6px;
	font-family: 'goudita_sans_sfregular', sans-serif;
}
.incidencia-nuevo .incidencia-nuevo-contenido table tr td.TamanoTexto {
	text-align:right;
}
.electromedicina .electromedicina-contenido table tr td.TamanoTexto {
	text-align:right;
	width:127px;
}
.electromedicina .electromedicina-contenido table tr td.TamanoComplemento {
	float:left;
}
.incidencia-nuevo .incidencia-nuevo-contenido a.btn {
	margin-left:0 !important;
}
.mensaje {
	width:360px;
	margin:50px auto 0 auto;
}
.mensaje p {
	margin: 0 5px 25px 0;
	font-size: 16px;
	color: #666;
	font-family: 'goudita_sans_light_sfregular', sans-serif;
	padding: 0;
	border-bottom: 0;
	text-transform: inherit;
	text-align:center;
}
.mensaje p strong {
	color: #f18e01;
	font-weight: bold;
}
div#ctl00_ContentPlaceHolder1_ValidationSummary1 {
	width: 500px;
	margin: 15px auto;
	border-bottom: 0;
}
.anotaciones .anotaciones-contenido table.seleccionar {
	margin: 0 auto 0 auto;
	width: 400px;
}
.anotaciones .anotaciones-contenido table.seleccionar tr {
	float:left;
}
.anotaciones .anotaciones-contenido table.seleccionar tr a {
	background-color: #68c7c6;
	border:1px solid #68c7c6;
	padding: 15px;
	color: #fff;
	margin-right: 0;
	margin-left: 0;
	text-transform:uppercase;
}
.anotaciones .anotaciones-contenido table.seleccionar tr a:hover {
	background-color:#45BABA;
	border:1px solid #45BABA;
}
/**************************************BENEFICIOS / FARMACIA / COMISION INFECCION HOSPITALARIA / CONSENTIMIENTOS INFORMADOS / FELICITACIONES / TABAQUISMO / LABORATORIO / NORMATIVA / IDENTIDAD Y MARCA / MANUALES**************************************************/

.beneficios .beneficios-contenido table div table, .farmacia .farmacia-contenido table div table, .infeccion-hospitalaria .infeccion-hospitalaria-contenido table div table, .docencia .docencia-contenido table div table, .consentimientos .consentimientos-contenido table div table, .felicitaciones .felicitaciones-contenido table div table, .tabaquismo .tabaquismo-contenido table div table, .laboratorio .laboratorio-contenido table div table, .normativa .normativa-contenido table div table, .identidad-marca .identidad-marca-contenido table div table, .manuales .manuales-contenido table div table, .reunion .reunion-contenido table div table, .resp-social .resp-social-contenido table div table, .impresos .impresos-contenido table div table, .prevencion .prevencion-contenido table div table, .gestion-integral .gestion-integral-contenido table div table, .protocolos .protocolos-contenido table div table, .servicios .servicios-contenido table div table, .repercusiones .repercusiones-contenido table table, .protocolo-higiene .protocolo-higiene-contenido table div table {
	padding:15px;
	margin:0 auto;
}
.beneficios .beneficios-contenido table div table tr:nth-child(1), .resp-social .resp-social-contenido table div table tr:nth-child(1), .infeccion-hospitalaria .infeccion-hospitalaria-contenido table div table tr:nth-child(1), .docencia .docencia-contenido table div table tr:nth-child(1), .tabaquismo .tabaquismo-contenido table div table tr:nth-child(1), .laboratorio .laboratorio-contenido table div table tr:nth-child(1), .normativa .normativa-contenido table div table tr:nth-child(1), .identidad-marca .identidad-marca-contenido table div table tr:nth-child(1), .manuales .manuales-contenido table div table tr:nth-child(1), .resp-social .resp-social-contenido table div table tr:nth-child(1), .prevencion .prevencion-contenido table div table tr:nth-child(1), .servicios .servicios-contenido table div table tr:nth-child(1) {
 color:#fff;
 background-color:#3681BC !important;
}
.beneficios .beneficios-contenido table div table tr:nth-child(1) td, .resp-social .resp-social-contenido table div table tr:nth-child(1) td, .infeccion-hospitalaria .infeccion-hospitalaria-contenido table div table tr:nth-child(1) td, .docencia .docencia-contenido table div table tr:nth-child(1) td, .tabaquismo .tabaquismo-contenido table div table tr:nth-child(1) td, .laboratorio .laboratorio-contenido table div table tr:nth-child(1) td, .normativa .normativa-contenido table div table tr:nth-child(1) td, .identidad-marca .identidad-marca-contenido table div table tr:nth-child(1) td, .manuales .manuales-contenido table div table tr:nth-child(1) td, .resp-social .resp-social-contenido table div table tr:nth-child(1) td, .prevencion .prevencion-contenido table div table tr:nth-child(1) td, .servicios .servicios-contenido table div table tr:nth-child(1) td {
 padding:10px;
}
.beneficios .beneficios-contenido table div table tr:nth-child(odd), .farmacia .farmacia-contenido table div table tr:nth-child(odd), .infeccion-hospitalaria .infeccion-hospitalaria-contenido table div table tr:nth-child(odd), .docencia .docencia-contenido table div table tr:nth-child(odd), .consentimientos .consentimientos-contenido table div table tr:nth-child(odd), .felicitaciones .felicitaciones-contenido table div table tr:nth-child(odd), .tabaquismo .tabaquismo-contenido table div table tr:nth-child(odd), .laboratorio .laboratorio-contenido table div table tr:nth-child(odd), .normativa .normativa-contenido table div table tr:nth-child(odd), .identidad-marca .identidad-marca-contenido table div table tr:nth-child(odd), .manuales .manuales-contenido table div table tr:nth-child(odd), .reunion .reunion-contenido table div table tr:nth-child(odd), .resp-social .resp-social-contenido table div table tr:nth-child(odd), .impresos .impresos-contenido table div table tr:nth-child(odd), .prevencion .prevencion-contenido table div table tr:nth-child(odd), .gestion-integral .gestion-integral-contenido table div table tr:nth-child(odd), .protocolos .protocolos-contenido table div table tr:nth-child(odd), .servicios .servicios-contenido table div table tr:nth-child(odd), .repercusiones .repercusiones-contenido table table tr:nth-child(odd), ul.ulPacs li:nth-child(odd), .protocolo-higiene .protocolo-higiene-contenido table div table tr:nth-child(odd) {
 background-color:#EEF5FB;
}
.beneficios .beneficios-contenido table div table tr:nth-child(even), .farmacia .farmacia-contenido table div table tr:nth-child(even), .infeccion-hospitalaria .infeccion-hospitalaria-contenido table div table tr:nth-child(even), .docencia .docencia-contenido table div table tr:nth-child(even), .consentimientos .consentimientos-contenido table div table tr:nth-child(even), .felicitaciones .felicitaciones-contenido table div table tr:nth-child(even), .tabaquismo .tabaquismo-contenido table div table tr:nth-child(even), .laboratorio .laboratorio-contenido table div table tr:nth-child(even), .normativa .normativa-contenido table div table tr:nth-child(even), .identidad-marca .identidad-marca-contenido table div table tr:nth-child(even), .manuales .manuales-contenido table div table tr:nth-child(even), .reunion .reunion-contenido table div table tr:nth-child(even), .resp-social .resp-social-contenido table div table tr:nth-child(even), .impresos .impresos-contenido table div table tr:nth-child(even), .prevencion .prevencion-contenido table div table tr:nth-child(even), .gestion-integral .gestion-integral-contenido table div table tr:nth-child(even), .protocolos .protocolos-contenido table div table tr:nth-child(even), .servicios .servicios-contenido table div table tr:nth-child(even), .repercusiones .repercusiones-contenido table table tr:nth-child(even), ul.ulPacs li:nth-child(even), .protocolo-higiene .protocolo-higiene-contenido table div table tr:nth-child(even) {
 background-color:#fff;
}
.beneficios .beneficios-contenido table div table td, .farmacia .farmacia-contenido table div table td, .infeccion-hospitalaria .infeccion-hospitalaria-contenido table div table td, .docencia .docencia-contenido table div table td, .consentimientos .consentimientos-contenido table div table td, .felicitaciones .felicitaciones-contenido table div table td, .tabaquismo .tabaquismo-contenido table div table td, .laboratorio .laboratorio-contenido table div table td, .normativa .normativa-contenido table div table td, .identidad-marca .identidad-marca-contenido table div table td, .manuales .manuales-contenido table div table td, .reunion .reunion-contenido table div table td, .resp-social .resp-social-contenido table div table td, .impresos .impresos-contenido table div table td, .prevencion .prevencion-contenido table div table td, .gestion-integral .gestion-integral-contenido table div table td, .protocolos .protocolos-contenido table div table td, .servicios .servicios-contenido table div table td, .repercusiones .repercusiones-contenido table table td, .protocolo-higiene .protocolo-higiene-contenido table div table td {
	border-bottom: 1px solid #fff;
	padding: 5px 10px;
}
.beneficios .beneficios-contenido table div table td img, .farmacia .farmacia-contenido table div table td img, .infeccion-hospitalaria .infeccion-hospitalaria-contenido table div table td img, .docencia .docencia-contenido table div table td img, .consentimientos .consentimientos-contenido table div table td img, .felicitaciones .felicitaciones-contenido table div table td img, .tabaquismo .tabaquismo-contenido table div table td img, .laboratorio .laboratorio-contenido table div table td img, .normativa .normativa-contenido table div table td img, .identidad-marca .identidad-marca-contenido table div table td img, .manuales .manuales-contenido table div table td img, .reunion .reunion-contenido table div table td img, .resp-social .resp-social-contenido table div table td img, .impresos .impresos-contenido table div table td img, .prevencion .prevencion-contenido table div table td img, .gestion-integral .gestion-integral-contenido table div table td img, .protocolos .protocolos-contenido table div table td img, .servicios .servicios-contenido table div table td img, .protocolo-higiene .protocolo-higiene-contenido table div table td img {
	width:28px;
	margin-right:5px;
	float:left;
}
.repercusiones .repercusiones-contenido table tr td img {
	width:24px;
	margin-left:5px;
}
.beneficios .beneficios-contenido table div table td a, .farmacia .farmacia-contenido table div table td a, .infeccion-hospitalaria .infeccion-hospitalaria-contenido table div table td a, .docencia .docencia-contenido table div table td a, .consentimientos .consentimientos-contenido table div table td a, .felicitaciones .felicitaciones-contenido table div table td a, .tabaquismo .tabaquismo-contenido table div table td a, .laboratorio .laboratorio-contenido table div table td a, .normativa .normativa-contenido table div table td a, .identidad-marca .identidad-marca-contenido table div table td a, .manuales .manuales-contenido table div table td a, .reunion .reunion-contenido table div table td a, .resp-social .resp-social-contenido table div table td a, .impresos .impresos-contenido table div table td a, .prevencion .prevencion-contenido table div table td a, .gestion-integral .gestion-integral-contenido table div table td a, .protocolos .protocolos-contenido table div table td a, .servicios .servicios-contenido table div table td a, ul.ulPacs li a, .protocolo-higiene .protocolo-higiene-contenido table div table td a {
	float:left;
	margin-top:5px;
}
.repercusiones .repercusiones-contenido table table td a {
	float:left;
	margin-top:0;
}
/**************************************MAPA WEB**************************************************/
.mapaweb .mapaweb-contenido ol li b {
	color:#3066AC;
}
/**************************************MANUALES**************************************************/

.manuales .manuales-contenido div#buscador, .prevencion .prevencion-contenido div#buscador {
	text-align: right;
	margin-bottom: 0;
	padding-top: 10px;
	margin-right: 61px;
	height: 45px;
	width:950px;
}
.manuales .manuales-contenido div#buscador input, .prevencion .prevencion-contenido div#buscador input {
	padding:10px;
	border: 1px solid #ddd;
}
.manuales .manuales-contenido div#buscador input[type="submit"], .prevencion .prevencion-contenido div#buscador input[type="submit"] {
	padding:10px 15px;
	background-color:#F5B11E;
	color:#fff;
	border: 1px solid #F5B11E;
	cursor:pointer;
	font-size: 15px;
}
.manuales .manuales-contenido div#buscador input[type="submit"]:hover, .prevencion .prevencion-contenido div#buscador input[type="submit"]:hover {
	background-color:#E79E0A;
	border: 1px solid #E79E0A;
}
.manuales .manuales-contenido div#buscador span, .prevencion .prevencion-contenido div#buscador span {
	color:#555;
}
/**************************************SOPORTE CAU**************************************************/

.soporte .soporte-contenido table div.ulPacs {
	margin:0 5px;
	font-size:16px;
	color:#666;
	font-family:'goudita_sans_light_sfregular', sans-serif;
	padding:0;
	border-bottom:0;
	text-transform:inherit;
	width: 900px;
	text-align: center;
}
.soporte .soporte-contenido input[type="submit"] {
	padding:10px 15px;
	background-color:#F5B11E;
	color:#fff;
	border: 1px solid #F5B11E;
	cursor:pointer;
	font-size: 15px;
}
.soporte .soporte-contenido input[type="submit"]:hover {
	background-color:#E79E0A;
	border: 1px solid #E79E0A;
}
.soporte .soporte-contenido input[type="text"] {
	padding: 10px;
	border: 1px solid #ddd;
}
.soporte .soporte-contenido div.codigo-cau {
	text-align:center;
	margin:15px 0;
	border-bottom:none;
}
/**************************************RESULTADOS BUSCADOR**************************************************/
.srch-results {
	font-family: 'goudita_sans_sfregular', sans-serif;
}
.srch-Title {
	font-size:16px;
	margin:0px 0px 6px 3px;
	color:#555;
}
.srch-Title A:link, .srch-Title A:visited {
	color: #555;
	line-height: inherit;
	text-decoration:underline;
	font-family: 'goudita_sans_sfregular', sans-serif;
}
span.srch-Title a:hover {
	color: #DC9740;
}
#CSR .srch-sort {
	color: #285693;
	font-size: 19px;
	margin-bottom: 16px;
	width: 1000px;
	padding: 10px;
	border-bottom: 1px dotted #ddd;
	text-transform: uppercase;
	font-family: 'goudita_sans_sfregular', sans-serif;
}
.srch-Description {
	font-size: 16px;
	color: #666666;
	font-family:'goudita_sans_light_sfregular', sans-serif;
	line-height: 1.3;
	margin: 0px 0px 7px 33px !important;
}
.srch-Metadata {
	border-bottom: 1px solid #eee !important;
	font-size: 15px;
	margin: 0px 0px 15px 33px !important;
	color: #888;
	font-family: 'goudita_sans_sfregular', sans-serif;
	padding-bottom: 10px;
	width: 96%;
}
.srch-URL A:link, .srch-URL A:visited {
	color: #5994bc !important;
	text-decoration: none;
}
.srch-URL A:hover {
	color: #555 !important;
}
.srch-sort A:link, .srch-sort A:visited {
	text-decoration: none;
	color: #DC9740;
}
.srch-sort A:hover {
	color: #555;
}
.srch-Page {
	color: #333;
	font-weight: bold;
	font-size: 16px;
	font-family: 'goudita_sans_sfregular', sans-serif;
	background-color: #f9f9f9 !important;
	text-align: center;
	padding: 15px;
}
.srch-Page A:link, .srch-Page A:visited {
	text-decoration: none;
	color: #777;
	font-weight:normal;
}
.srch-Page A:hover {
	color: #DC9740;
}

.ms-propertysheet {
	font-size: 16px;	
}

.parpadea{
  animation-name: parpadeo;
  animation-duration: 3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 3s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}
@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  75% { opacity: 0.6; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  75% { opacity: 0.6; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
    0% { opacity: 1.0; }
   50% { opacity: 0.0; }
   75% { opacity: 0.6; }
  100% { opacity: 1.0; }
}

/* Nuevos estilos HOME - 10.10.23 */


.box-gris.rrss p {
    top: 0;
}

.box-gris.rrss {
    padding: 20px 8px;
}
.box-gris{
    background-color: #dadada;
}
.box-gris:hover {
    background-color: #c6c6c6;
}
.box-gris2{
    background-color: #6c6c6c;
}
.box-gris2:hover {
    background-color: #5e5e5e;
}

.box-azul-soft2.rrss p {
    top: 0;
}
.box-azul-soft2.rrss {
    padding: 20px 8px;
}
.box-azul-soft2{
    background-color: #9cbedb;
}
.box-azul-soft2:hover {
    background-color: #8aa8c2;
}
.box-gris3{
    background-color: #c6c6c6;
}
.box-gris3:hover {
    background-color: #b4bec8;
}
.box-morado{
    background-color: #444290;
}
.box-morado:hover {
    background-color: #3b397e;
}
.box-rosa{
    background-color: #df70d8;
}
.box-rosa:hover {
    background-color: #c966c3;
}
.box-verde2{
    background-color: #97b305;
}
.box-verde2:hover {
    background-color: #a5c405;
}
.box-verde3{
    background-color: #578192;
}
.box-verde3:hover {
    background-color: #578192;
}
.box-naranja{
    background-color: #f0a446;
}
.box-naranja:hover {
    background-color: #DC9740;
}
/*
#aspnetForm .tab-container .ui-tabs-nav li.tab.ui-tabs-selected {
    width: 100%;
}
#aspnetForm .tab-container .ui-tabs-nav li.tab:not(.tab.ui-tabs-selected) {
    display: none;
}
.tab-container .ui-tabs-nav li.tab.ui-tabs-selected:after {
    margin: 0 auto;
    left: 0;
    right: 0;
}*/


